package
{
	public interface ISearchStructure
	{
		function add(node:ISearchNode):void;
		function remove(node:ISearchNode):void;
		function find(node:ISearchNode):Boolean;
		function getNodes(val:Number):Vector.<ISearchNode>;
		function isEmpty():Boolean;
		function numObjects():int;
		function getAllNodes():Vector.<ISearchNode>;
	}
}